//服务器地址
import {server} from '../config/index.js';

mui.init();
castapp.init();

var liElems = document.querySelectorAll('.mui-table-view-cell');

//点击账户安全
liElems[0].addEventListener('tap', function(e){
	e.preventDefault();
	castapp.newInterface({
		url: './account_secure.html',
		id: 'account_secure'
	});
});

//点击意见反馈
liElems[1].addEventListener('tap', function(e){
	e.preventDefault();
	castapp.newInterface({
		url: './feedback.html',
		id: 'feedback'
	});
});

//点击检查更新
liElems[2].addEventListener('tap', function(e){
	e.preventDefault();
	castapp.showWaiting('正在获取最新版本信息...');
	var cur_version = this.querySelector('a span.version').innerHTML.toLowerCase();
	var url = server+ '/api/chat_version/lastest';  //获取最新版本信息的接口
	var nickname = localStorage.getItem('nickname'); //用户
	mui.ajax(url, {
		data: {
			nickname: nickname
		},
		dataType: 'json',
		type: 'get',
		timeout: 10000, //超时时间
		success: function(res){
			castapp.closeWaiting();
			mui.closePopup();  //关闭最后一次h5模式的弹出框
			//该处还没处理
			if(res.msg=='OK'){
				let last_version = res.version.toLowerCase();
				let download_addr = res.download_addr;  //下载地址
				if(last_version==cur_version){
					castapp.prompt('当前已是最新版本');
				}else{  //有新版本
					//调用第三方程序打开指定的URL， 内置浏览器，会自动开始下载
					mui.plusReady(function(){
						plus.runtime.openURL(download_addr);
					});
				}
			}else{
				castapp.prompt('获取信息失败,请重试');
			}
			
		},
		error: function(err){
			castapp.closeWaiting();
			castapp.prompt('获取信息失败,请重试');
		}
	});
});

//点击退出登录
liElems[3].addEventListener('tap', function(e){
	e.preventDefault();
	mui.plusReady(function(){
		plus.nativeUI.actionSheet({
		    	buttons: [{title:'退出登录'}, {title:'关闭BB闲聊'}]
		    }, 
		    function(e){    	
		        var index = e.index;
		        /** e.index 1 为退出登录  2 为关闭BB闲聊
		         *  
		         * **/
		        if(index == -1){  //表示点击的是空白处
		       	 	return;
		        }
		        if(index == 1){ //退出跳到登录界面
		        	localStorage.removeItem('userInfo'); //清除缓存
		        	castapp.newInterface({
		        		url: './login.html',
		        		id: 'html/login'
		        	});
		        }else if(index ==2){  //关闭该软件
		        	mui.plusReady(function(){
		        		plus.runtime.quit();  //退出客户端程序
		        	});
		        }
		});
	});
});
